local skill = fk.CreateSkill{
    name = "roulette_beer_skill",
}
Fk:loadTranslationTable{
    ["#roulette_beer_skill"] = "是否使用 啤酒，退掉当前枪膛内的子弹",
    ["#RouletteBeer"] = "%from 退掉了枪膛里的 %arg",
}
skill:addEffect("cardskill",{
    prompt = "#roulette_beer_skill",
    mod_target_filter = function(self, player, to_select)
        return type(Fk:currentRoom():getBanner("demons")) == "table" and #Fk:currentRoom():getBanner("demons") > 0
    end,
    can_use = Util.CanUseToSelf,
    on_effect = function(self, room, effect)
        local mark = room:getBanner("demons")
        local demon = table.remove(mark,1)
        room:setBanner("demons",mark)
        local logDemo = {"空弹","<font color='#CC3131'>实弹</font>"}
        room:sendLog{
            type = "#RouletteBeer",
            from = effect.from.id,
            arg = logDemo[demon+1],
            toast = true,
        }
        room:broadcastPlaySound("./packages/water_wegame/audio/effect/drink")
    end,
})
return skill